home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Franz PD
/
Franz PD Disk #279 (1993)(Rhein-Sieg-Soft).zip
/
Franz PD Disk #279 (1993)(Rhein-Sieg-Soft).adf
/
ak_gen0-lib_V38.20.LHA
/
ak_gen0-library
/
Programmers.LHA
/
Programmers
/
Examples
/
OpenLib.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-06-26
|
1KB
|
46 lines
/* OpenLib V 37.83 */
/* FREEWARE. */
/* (c) 1992-93 by Andreas R. Kleinert. */
/* Demonstrates opening and closing of "ak_gen0.library" V37+ */
/* Written in SAS/C V6.00 for OS V2.04 (V37) Includes. */
#include <ak_gen0/ak_gen0_pragma.h>
#include <exec/libraries.h>
#include <stdlib.h>
#include <proto/exec.h>
void main(long argc, char **argv) /* MAIN */
{
struct Library *AKLib = N;
printf("\nOpenLib V37.83, FREEWARE, (c) 1992-93 by Andreas R. Kleinert.\n");
AKBase = (struct AKBase *) OpenLibrary("ak_gen0.library", 37);
if(!AKBase)
{
printf("\n Can't open \42ak_gen0.library\42 V37+ !\n");
}else
{
AKLib = (struct Library *) AKBase;
printf("\nName : %s", AKLib->lib_Node.ln_Name);
printf("\nFlags : %d", AKLib->lib_Flags);
printf("\nPosSize : %d", AKLib->lib_PosSize);
printf("\nNegSize : %d", AKLib->lib_NegSize);
printf("\nVersion : %d", AKLib->lib_Version);
printf("\nRevision : %d", AKLib->lib_Revision);
printf("\nID-String : %s", AKLib->lib_IdString);
printf("\nSum : %d", AKLib->lib_Sum);
printf("\nOpenCnt : %d", AKLib->lib_OpenCnt);
printf("\n\n");
CloseLibrary((struct Library *) AKBase);
}
exit(0);
}